/* CSS Document */
/*lqBanner start*/
.lqBanner { height: 650px; overflow: hidden; }
.lqBanner .swiper-container { height: 100%; }
.lqBanner .swiper-slide { overflow: hidden; position: relative; }
.lqBanner .ba_control { width: 100%; height: 70px; position: absolute; left: 0; bottom: 0; z-index: 1; }
.ba_control::before { content: ''; display: block; width: 26%; height: 100%; background-color: #0058a8; }
.baControl_main { height: 100%; margin: -70px auto 0; position: relative; z-index: 1; }
.baControl_main a.ba_btn { width: 96px; display: block; font-size: 16px; color: #fff; float: left; margin-top: 28px; }
.baControl_main a.ba_btn span { display: inline-block; width: 16px; height:16px; margin: 0 0 -2px 10px; }
.baControl_main a.ba_btn:hover span { margin: 0 0 -2px 15px; }
.baControl_main i { display: block; width: 180px; height: 1px; background-color: #6fa8dc; position: absolute; left: 122px; top: 50%; z-index: 11; margin-top: 3px; }
/*分页器*/
.lqBanner .swiper-pagination { width: 300px; height: 70px; margin-left: 160px; padding: 35px 0 35px 120px; background-color: #fff; position: relative !important; left: inherit !important; top: inherit !important; right: inherit !important; bottom: inherit !important; }
.lqBanner .swiper-pagination .swiper-pagination-bullet { width: 14px; height: 14px; border-radius: 50%; opacity: 1; background: none; margin: -3px 6px; padding: 3px; border: 1px solid #fff; }
.lqBanner .swiper-pagination .swiper-pagination-bullet::before { content: ''; display: block; width: 6px; height: 6px; background-color: #0058a8; border-radius: 50%; }
.lqBanner .swiper-pagination .swiper-pagination-bullet-active { opacity: 1; border: 1px solid #0058a8; }
/* lqProRec start */
.lqProRec{ padding:90px 0; overflow:hidden;}
.lqTitle{ text-align:center; margin-bottom:45px;}
.lqTitle1{ text-align:left; float:left;}
.lqTitle b{ font-size:36px; color:#222; display:inline-block; position:relative;}
.lqTitle b:before{ content:""; display:inline-block; background:url(../images/yico01.png) no-repeat; width:24px; height:22px; margin:0 20px 0 0;}
.lqTitle b:after{content:""; display:inline-block; background:url(../images/yico02.png) no-repeat; width:24px; height:22px; margin:0 0 0 20px;}
.lqTitle b a{ display:inline-block; padding-bottom:5px; transition:none;}
.lqTitle b a:first-child{ margin:0 30px 0 0;}
.lqTitle b a.on,.lqTitle b a:hover{ border-bottom:3px solid #0058a8; color:#0058a8;}
.lqTitle1 b:before,.lqTitle1 b:after{ display:none;}
.lqTitle2{ text-align:left;}
.lqTitle2 b{ color:#fff;}
.lqTitle2 b:before{ display:none;}
.lqTitle2 b:after{background:url(../images/yico03.png) no-repeat;}
.lqProRec .lqProRec_main { margin: 0 auto; }
.lqProRec_main .lqProRec_swiper { width: 100%; overflow: hidden; position: relative;  }
.lqProRec_swiper .swiper-container { margin: -20px auto; padding: 40px 0; min-height:300px;}
.lqProRec_swiper .swiper-container .swiper-slide { margin-top: 50px; background-color: #fff; border: 1px solid #e6e6e6; box-shadow: 0 0 0 rgba(0, 0, 0, 0); -webkit-transform: scale(.7); -moz-transform: scale(.7); transform: scale(.7); }
.lqProRec_swiper .swiper-container .swiper-slide.swiper-slide-active { margin-top: 0; border: 1px solid #fff; box-shadow: 0 0 22px rgba(0, 0, 0, .06); position: relative; z-index: 1; -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_img { width: 100%; height: 350px; overflow: hidden; opacity: .25; }
.lqProRec_swiper .swiper-container .swiper-slide.swiper-slide-active .lqProRec_img { opacity: 1; }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_img a { display: block; width: 100%; height: 100%; overflow: hidden; position: relative; }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_img a img { display: block; max-width: 100%; max-height: 100%; margin: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.lqProRec_swiper .swiper-container .swiper-slide:hover .lqProRec_img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.lqProRec_swiper .swiper-container .swiper-slide.swiper-slide-active .lqProRec_img a::after { content: ''; display: block; width: 80px; height: 80px; overflow: hidden; background: url(../images/newTip.png) center center no-repeat; background-size: 100% 100%; position: absolute; top: 0; right: 0; }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text { padding: 20px 40px 40px; }
.lqProRec_swiper .swiper-container .swiper-slide.swiper-slide-active .lqProRec_text { padding: 20px 40px 40px; }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text .lqProRec_name a { display: block; width: 100%; height: 40px; overflow: hidden; line-height: 40px; color:#222; font-size: 24px; text-align: center; white-space: nowrap; text-overflow: ellipsis; opacity:.25; }
.lqProRec_swiper .swiper-container .swiper-slide.swiper-slide-active .lqProRec_text .lqProRec_name a { opacity:1; }
.lqProRec_swiper .swiper-container .swiper-slide.swiper-slide-active .lqProRec_text .lqProRec_name a:hover { color: #0058a8; }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text p, .lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text .lqProRec_btn { display: none; }
.lqProRec_swiper .swiper-container .swiper-slide.swiper-slide-active .lqProRec_text p, .lqProRec_swiper .swiper-container .swiper-slide.swiper-slide-active .lqProRec_text .lqProRec_btn { display: block; }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text p { height: 26px;line-height: 26px; color: #999; font-size: 16px; text-align: center; margin-top: 4px; }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text p span{display:inline-block; max-width:70%;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text p::before, .lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text p::after { content: ''; display:inline-block; width: 40px; height: 1px; background-color: #e6e6e6; vertical-align: middle; }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text p::before { margin: 0 10px 16px 0; }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text p::after { margin: 0 0 16px 10px; }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text .lqProRec_btn { margin-top: 30px; text-align: center; }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text .lqProRec_btn a.btn{display: inline-block; vertical-align: top; height: 36px; line-height: 36px;position: relative;margin: 0 8px; padding: 0 60px 0 30px; border-radius: 20px;font-size: 16px; }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text .lqProRec_btn a.btn01 {  color: #fff;  background-color: #0058a8;  }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text .lqProRec_btn a.btn i{display: block; width: 28px; height: 28px; overflow: hidden; padding: 8px; border-radius: 50%; position: absolute; top: 4px; right: 5px;}
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text .lqProRec_btn a.btn01 i { background-color: #fff; }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text .lqProRec_btn a.btn01 i svg { display: block; width: 100%; height: 100%; }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text .lqProRec_btn a.btn01 i svg path { fill: #0058a8; }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text .lqProRec_btn a.btn02 { color: #999;background-color: #fff; border: 1px solid #ddd; }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text .lqProRec_btn a.btn02:hover { color: #0058a8; border: 1px solid #0058a8; }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text .lqProRec_btn a.btn02 i { background-color: #ddd; }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text .lqProRec_btn a.btn02:hover i { background-color: #0058a8; }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text .lqProRec_btn a.btn02 i svg { display: block; width: 100%; height: 100%; }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text .lqProRec_btn a.btn02 i svg path { fill: #ffffff; }
.lqProRec_swiper .swiper-button-prev, .lqProRec_swiper .swiper-button-next { width: 48px; height: 48px; margin: -24px 0 0; padding: 4px; background: none; position: absolute; top: 50%; z-index: 2; }
.lqProRec_swiper .swiper-button-prev { left: 29%; }
.lqProRec_swiper .swiper-button-next { right: 29%; }
.lqProRec_swiper .swiper-button-prev svg, .lqProRec_swiper .swiper-button-next svg { display: block; width: 100%; height: 100%; }
.lqProRec_swiper .swiper-button-prev svg path, .lqProRec_swiper .swiper-button-next svg path { fill: #999999; }
.lqProRec_swiper .swiper-button-prev:hover svg path, .lqProRec_swiper .swiper-button-next:hover svg path { fill: #0058a8; }

/* lqProRec end */

/*lqPro begin*/
.lqPro{ padding:90px 0 45px; background:#f6f6f6; overflow:hidden;}
.lqPro .w1400{ position:relative;min-height:300px;}
.lqPro_Menu { width:60%; position:absolute; right:160px;}
.lqPro_Menu .swiper-slide { text-align: center; height: 50px; border:2px solid #dadbde; border-radius:50px; line-height: 48px; padding: 0 20px;}
.lqPro_Menu .swiper-slide a { display: block; font-size: 16px; color: #555; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.lqPro_Menu .swiper-slide:hover,.lqPro_Menu .swiper-slide-active { background:#0058a8; border:2px solid #0058a8;}
.lqPro_Menu .swiper-slide:hover:after,.lqPro_Menu .swiper-slide-active:after{ display:none;}
.lqPro_Menu .swiper-slide:hover a,.lqPro_Menu .swiper-slide-active a { color: #fff;}
.lqPro_Menu .swiper-slide:hover:after{ display:none;}
.lqPro_btn{ display:block; width:142px; height:50px; line-height:48px; text-align:center; color:#555; font-size:16px; border:2px solid #dadbde;border-radius:50px; clear:both; position:absolute; right:0; top:0;}
.lqPro_btn i{ display:inline-block; width:16px; height:16px; border-radius:50px; background:#0058a8; padding:3px; margin:0 0 -2px 10px;}
.lqPro_btn:hover{background:#0058a8; border:2px solid #0058a8; color:#fff;}
.lqPro_btn:hover i{ background:#fff;}
.lqPro_btn:hover i svg path { fill: #0058a8; }
.lqPro_list ul li{ width:22.75%; float:left; margin:0 3% 45px 0; background:#fff; padding:20px; position:relative;}
.lqPro_list ul li:nth-child(4n+4){ margin-right:0;}
.lqPro_list ul li a.lqPro_Img{ display:block; width:100%; height:250px; position:relative;}
.lqPro_list ul li a.lqPro_Name{ display:block; font-size:18px; color:#222;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; font-weight:bold; text-align:center; margin:10px 0;} 
.lqPro_list ul li p{ font-size:16px; color:#999;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; text-align:center; height:30px;}
.lqPro_list ul li:after{ content:""; display:block; width:100%; height:0; background:rgba(0,0,0,0.35); position:absolute; left:0; bottom:0;transition: all .4s ease; z-index:1;}
.lqPro_list ul li a.lqPro_More {display: none;width: 100%;height: 100%;position: absolute;left: 50%;top: 200%;z-index: 2;transform: translate(-50%, -50%);}
.lqPro_list ul li a.lqPro_More img{ position:absolute; left: 50%; top:50%;transform: translate(-50%, -50%);}
.lqPro_list ul li:hover a.lqPro_More { top: 50%; display:block; }
.lqPro_list ul li:hover:after{ height:100%;}
/*lqPro end*/

/*lqAbout begin*/
.lqAbout{ padding:90px 0; background:url(../images/about_bg.jpg) no-repeat top center; background-size:cover; min-height:300px; overflow:hidden;}
.lqAbout_l{ width:42%; float:left;}
.lqAbout_Ms { height:240px; overflow: hidden; display: -webkit-box; -webkit-line-clamp:8; -webkit-box-orient: vertical; text-overflow: ellipsis; word-break: break-all; font-size: 16px; color:rgba(255,255,255,0.75); line-height: 30px; }
.lqAbout_Ms p, .lqAbout_Ms span, .lqAbout_Ms font, .lqAbout_Ms em { line-height: 30px !important; font-size: 16px !important; color:rgba(255,255,255,0.75) !important; }
.lqAbout_r{ width:48%; float:right; height:438px;}
.lqAbout_r img{ width:100%;}
.lqAbout_btn{ display:block; width:142px; height:50px; line-height:48px; text-align:center; color:#fff; font-size:16px; border:2px solid rgba(255,255,255,0.45);border-radius:50px; margin-top:60px;}
.lqAbout_btn i{ display:inline-block; width:16px; height:16px; border-radius:50px; background:#fff; padding:3px; margin:0 0 -2px 10px;}
.lqAbout_btn:hover{background:#fff; border:2px solid #fff; color:#0058a8;}
.lqAbout_btn:hover i{ background:#0058a8;}
.lqAbout_btn:hover i svg path { fill: #fff;}

/*lqPartner begin*/
.lqPartner{padding:90px 0; overflow:hidden;}
.lqPartner .lqPartner_list{ position:relative; padding-bottom:45px;}
.lqPartner .lqPartner_list .swiper-slide .lqPartner_box{ height:100px; border:1px solid #ddd; padding:10px 0; position:relative;}
.lqPartner .lqPartner_list .swiper-slide .lqPartner_box:after{ content:""; display:block; width:100%; height:0; background:rgba(0,0,0,0.45); position:absolute; top:0; left:0;transition: all .4s ease;
z-index:1;}
.lqPartner .lqPartner_list .swiper-slide .lqPartner_box a.lqPartner_Img{ display:block; height:80px; position:relative; overflow:hidden;} 
.lqPartner .lqPartner_list .swiper-slide:hover .lqPartner_box a.lqPartner_Img img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lqPartner .lqPartner_list .swiper-slide .lqPartner_box a.lqPartner_Name{ display:none; width:100%; height:100%; text-align:center; color:#fff; font-size:18px; position:absolute; left:0; top:40%; z-index:2;}
.lqPartner .lqPartner_list .swiper-slide .lqPartner_box:hover:after{ height:100%;}
.lqPartner .lqPartner_list .swiper-slide .lqPartner_box:hover a.lqPartner_Name{ display:block;}
.lqPartner .swiper-pagination { width:100%; height: 4px; bottom:0 !important; left:50%;transform: translate(-50%, 0); }
.lqPartner .swiper-pagination span { width: 40px; height: 4px; margin: 0 5px !important; border:0; background:#e5e5e5; vertical-align: top; border-radius:0; opacity:1;}
.lqPartner .swiper-pagination span.swiper-pagination-bullet-active { background:#999; }

/*lqNews begin*/
.lqNews{ padding:90px 0; overflow:hidden; background:#f6f6f6;}
.lqNews .lqNews_list{ min-height:300px;}
.lqNews .lqNews_list .list_Part { display: none; }
.lqNews .lqNews_list .list_Part.on { display: block; }
.lqNews .lqNews_list ul li{ width:22.75%; float:left; margin:0 3% 0 0; background:#fff; padding:30px 40px; height:320px; transition:none; position:relative;}
.lqNews .lqNews_list ul li:after{ content:""; display:block; width:100%; height:0; position:absolute; bottom:0; left:0; background:#0058a8; z-index:1;transition: all .4s ease;}
.lqNews .lqNews_list ul li:nth-child(4n+4){ margin-right:0;}
.lqNews .lqNews_list ul li .lqNews_text .lqNews_time{ position:relative; z-index:2;}
.lqNews .lqNews_list ul li .lqNews_text .lqNews_time span{ display:block; font-size:16px; color:#0058a8;}
.lqNews .lqNews_list ul li .lqNews_text .lqNews_time b{ display:block; font-size:40px; color:#0058a8; line-height:40px;}
.lqNews .lqNews_list ul li .lqNews_text .lqNews_name{ display:block; font-size:18px; color:#222; font-weight:bold; line-height:28px;overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; word-break: break-all; height:56px; margin:10px 0;position:relative; z-index:2;} 
.lqNews .lqNews_list ul li p{ color:#999; font-size:16px; line-height:24px;overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; text-overflow: ellipsis; word-break: break-all; height:72px;position:relative; z-index:2;}
.lqNews .lqNews_list ul li .lqNews_btn{ display:block; width:24px; height:24px; margin-top:15px;position:relative; z-index:2;}
.lqNews .lqNews_list ul li:hover:after{ height:100%;}
.lqNews .lqNews_list ul li:hover .lqNews_text .lqNews_time span,.lqNews .lqNews_list ul li:hover .lqNews_text .lqNews_time b{ color:rgba(255,255,255,0.65);}
.lqNews .lqNews_list ul li:hover .lqNews_text .lqNews_name{ color:#fff;}
.lqNews .lqNews_list ul li:hover p{ color:rgba(255,255,255,0.45);}
.lqNews .lqNews_list ul li:hover .lqNews_btn svg path { fill: #ffffff; }
/*lqLinks*/
.lqLinks{overflow: hidden;position: relative;display: flex;align-items: center; height:100px;}
.lqLinks .lqLinks_title {width: 200px;overflow: hidden;line-height: 35px;color:#222;font-size: 18px;float: left;font-weight: bold;}
.lqLinks .lqLinks_title span{ display:block; font-size:22px; color:#ddd; font-weight:normal; float:right; margin-top:1px;}
.lqLinks .lqLinks_title i {display: inline-block; width:35px; height:35px;margin: 0 5px -10px 0;}
.lqLinks .lqLinks_list { width: calc(100% - 220px); float: right; max-height: 70px; overflow-y:scroll; color:#999; padding-right:20px; }
.lqLinks_list a { display: inline-block; height: 35px; line-height: 35px; color:#999; font-size: 16px; vertical-align: top; margin: 0 12px; }
.lqLinks_list a:hover { color: #0058a8; }
/* 设置滚动条的样式 */
.lqLinks_list::-webkit-scrollbar {
width:1px;
}
.lqLinks_list::-webkit-scrollbar-track {
background-color:#0058a8;
border-radius:0px;
}
.lqLinks_list::-webkit-scrollbar-thumb {
background-color:#f6f6f6;
}
.lqLinks_list::-webkit-scrollbar-thumb:window-inactive {
background-color:#f6f6f6;
}

@media (max-width:1680px) {
.lqBanner .ba_control { height: 60px; }
.baControl_main { margin: -60px auto 0; }
.lqBanner .swiper-pagination { width: 280px; height: 60px; padding: 30px 0 30px 80px; margin-left: 150px; }
.baControl_main a.ba_btn { margin-top: 20px; }
.baControl_main i { width: 160px; left: 118px; }
.lqProRec,.lqAbout,.lqPartner,.lqNews{ padding:80px 0;}
.lqTitle{ margin-bottom:38px;}
.lqTitle b{ font-size:34px;}
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text .lqProRec_name a { font-size: 22px; }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_img { height: 325px; }
.lqPro{ padding:80px 0 35px;}
.lqPro_list ul li p{ font-size:15px;}
}
 @media (max-width:1600px) {
.lqBanner { height: 600px; }
}
 @media (max-width:1560px) {
}
 @media (max-width:1440px) {
.lqBanner { height: 520px; }
.lqBanner .ba_control { height: 50px; }
.baControl_main { margin: -50px auto 0; }
.lqBanner .swiper-pagination { width: 250px; height: 50px; padding: 25px 0 25px 80px; margin-left: 140px; }
.baControl_main a.ba_btn { font-size: 15px; margin-top: 17px; }
.baControl_main i { width: 150px; margin-top: 2px; left: 110px; }
.lqProRec,.lqPro,.lqAbout,.lqPartner,.lqNews{ padding:70px 0;}
.lqTitle{ margin-bottom:30px;}
.lqTitle b{ font-size:31px;}
.lqTitle b:before,.lqTitle b:after{ height:20px; background-size:22px auto;}
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_img { height: 300px; }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text,  .lqProRec_swiper .swiper-container .swiper-slide.swiper-slide-active .lqProRec_text { padding: 20px 30px 30px; }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text .lqProRec_name a { font-size: 20px; }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text p { height: 25px; line-height: 25px; font-size: 15px; margin-top: 0; }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text .lqProRec_btn a.btn{ font-size: 15px; padding: 0 50px 0 20px; }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text .lqProRec_btn a.btn i { width: 26px; height: 26px; padding: 7px; top: 5px; right: 5px; }
.lqPro_list ul li a.lqPro_Name{ font-size:16px; margin:5px 0;}
.lqPro_list ul li p{ font-size:14px;}
.lqPro_list ul li{ width:23.5%; margin:15px 2% 20px 0;}
.lqPro_list ul li a.lqPro_Img{ height:220px;}
.lqPro_Menu .swiper-slide{ height:48px; line-height:46px;}
.lqPro_Menu .swiper-slide a{ font-size:15px;}
.lqPro_btn,.lqAbout_btn{height:48px; line-height:46px; font-size:15px;}
.lqAbout_Ms{ font-size:15px; line-height:28px; height:225px;}
.lqAbout_Ms p, .lqAbout_Ms span, .lqAbout_Ms font, .lqAbout_Ms em { line-height: 28px !important; font-size: 15px !important;}
.lqAbout_r{ height:auto; margin-top:20px;}
.lqAbout_btn{ margin-top:40px;}
.lqNews .lqNews_list{ margin-top:40px; overflow:hidden;}
.lqNews .lqNews_list ul li{ width:23.5%; margin:0 2% 0 0;padding:30px; height:295px;}
.lqNews .lqNews_list ul li .lqNews_text .lqNews_time span{ font-size:15px;}
.lqNews .lqNews_list ul li .lqNews_text .lqNews_time b{ font-size:30px; line-height:30px;}
.lqNews .lqNews_list ul li p{ font-size:15px;}
.lqNews .lqNews_list ul li .lqNews_Img{ height:205px;}
}
 @media (max-width:1366px) {
}
 @media (max-width:1280px) {
.lqBanner { height: 460px; }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text,  .lqProRec_swiper .swiper-container .swiper-slide.swiper-slide-active .lqProRec_text { padding: 20px 20px 30px; }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text .lqProRec_name a { height: 36px; line-height: 36px; font-size: 18px; }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text p { height: 24px; line-height: 24px; font-size: 14px; }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text p::before,  .lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text p::after { width: 32px; }
}
 @media (max-width:1200px) {
.lqBanner .ba_control { height: 40px; }
.baControl_main { margin: -40px auto 0; }
.lqBanner .swiper-pagination { width: 180px; height: 40px; padding: 20px 0 20px 80px; margin-left: 130px; }
.baControl_main a.ba_btn { font-size: 14px; margin-top: 12px; }
.baControl_main i { width: 120px; margin-top: 2px; left: 100px; }
.lqProRec,.lqPro,.lqAbout,.lqPartner,.lqNews{ padding:60px 0;}
.lqTitle{ margin-bottom:25px;}
.lqTitle b{ font-size:28px;}
.lqTitle b:before,.lqTitle b:after{ height:18px; background-size:20px auto;}
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_img { height: 280px; }
.lqProRec_swiper .swiper-container .swiper-slide.swiper-slide-active .lqProRec_img a::after { width: 72px; height: 72px; }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text .lqProRec_btn { margin-top: 20px; }
.lqPro_Menu .swiper-slide{ height:45px; line-height:43px;}
.lqPro_Menu .swiper-slide a{ font-size:14px;}
.lqPro_btn,.lqAbout_btn{height:45px; line-height:43px; font-size:14px;}
.lqPro_list ul li{ width:31.333%; margin:20px 3% 10px 0;}
.lqPro_list ul li:nth-child(3n+3){ margin-right:0;}
.lqPro_list ul li:nth-child(4n+4){ margin-right:3%;}
.lqPro_list ul li:nth-child(6n+6){ margin-right:0;}
.lqPro_list ul li a.lqPro_Img{ height:200px;}
.lqAbout_Ms{ font-size:14px; line-height:26px; height:206px;}
.lqAbout_Ms p, .lqAbout_Ms span, .lqAbout_Ms font, .lqAbout_Ms em { line-height: 26px !important; font-size: 14px !important;}
.lqAbout_r{margin-top:40px; width:50%;}
.lqNews .lqNews_list ul li{ padding:25px; height:280px;}
.lqNews .lqNews_list ul li .lqNews_text .lqNews_time span{ font-size:14px;}
.lqNews .lqNews_list ul li .lqNews_text .lqNews_time b{ font-size:30px; line-height:30px;}
.lqNews .lqNews_list ul li .lqNews_text .lqNews_name{ font-size:16px; line-height:26px; height:52px;}
.lqNews .lqNews_list ul li p{ font-size:14px;}
.lqNews .lqNews_list ul li .lqNews_Img{ height:195px;}
.lqLinks_list a{ font-size:15px;height:30px; line-height:30px;}
}
 @media (max-width:1080px) {
.lqBanner { height: 380px; }
.lqProRec .lqProRec_main { width: 100%; }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_img { height: 265px; }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text p::before,  .lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text p::after { width: 24px; }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text .lqProRec_btn a.btn{ font-size: 14px; margin: 0 4px; }
.lqAbout_r{margin-top:40px;}
.lqNews .lqNews_list{ margin-top:0;}
.lqNews .lqNews_list ul li{ width:48.5%; margin:10px 3% 20px 0;}
.lqNews .lqNews_list ul li:nth-child(2n+2){ margin-right:0;}
}
 @media (max-width:1024px) {
.lqProRec,.lqPro,.lqAbout,.lqNews{ padding:50px 0;}
.lqTitle{ margin-bottom:20px;}
.lqTitle b{ font-size:25px;}
.lqTitle1{ margin-top:5px;}
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_img { height: 250px; }
.lqProRec_swiper .swiper-container .swiper-slide.swiper-slide-active .lqProRec_img a::after { width: 64px; height: 64px; }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text p::before,  .lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text p::after { display: none; }
.lqProRec_swiper .swiper-button-prev { padding: 6px; left: 18%; }
.lqProRec_swiper .swiper-button-next { padding: 6px; right: 18%; }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text .lqProRec_btn a.btn{ padding: 0 45px 0 20px; }
.lqAbout_btn{ margin-top:30px;}
.lqPro_list ul li a.lqPro_Name{ font-size:15px;}
.lqPro_list ul li a.lqPro_Img{ height:180px;}
}
 @media (max-width:920px) {
.lqBanner { height: 300px; }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_img { height: 230px; }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text,  .lqProRec_swiper .swiper-container .swiper-slide.swiper-slide-active .lqProRec_text { padding: 20px; }
.lqPro_list ul li{ width:48.5%; margin:20px 3% 10px 0;}
.lqPro_list ul li:nth-child(2n+2){ margin-right:0;}
.lqPro_list ul li:nth-child(3n+3){ margin-right:3%;}
.lqPro_list ul li:nth-child(4n+4){ margin-right:0;}
.lqPro_list ul li:nth-child(6n+6){ margin-right:0;}
.lqPro_Menu .swiper-slide{ height:42px; line-height:40px;}
.lqPro_btn,.lqAbout_btn{height:42px; line-height:40px;}
.lqAbout_r{ width:52%;}
.lqNews .lqNews_list ul li{margin:20px 3% 0 0;}
}
 @media (max-width:820px) {
.lqProRec,.lqPro,.lqAbout,.lqPartner,.lqNews{ padding:40px 0;}
.lqTitle{ margin-bottom:15px;}
.lqTitle b{ font-size:22px;}
.lqTitle1{ margin-top:6px;}
.lqAbout_l{ width:100%;}
.lqAbout_btn{ margin-top:20px;}
.lqAbout_r{ width:100%; margin-top:30px;} 
}
 @media (max-width:767px) {
.lqBanner { height: 250px; margin-top: 60px; }
.lqProRec_swiper .swiper-container { padding: 30px 3%; }
.lqProRec_swiper .swiper-button-prev { left: 20%; }
.lqProRec_swiper .swiper-button-next { right: 20%; }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_img { height: 220px; }
.lqPro_btn{ display:none;}
.lqPro_Menu{ right:0;}
.lqPro_list ul li{margin:15px 3% 10px 0;}
.lqPro_Menu{ width:70%;}
.lqLinks{ display:none;}
}
 @media (max-width:650px) {
.lqProRec_swiper .swiper-button-prev,.lqProRec_swiper .swiper-button-next{ display:none;}	 
 }
 @media (max-width:550px) {
.lqBanner { height: 180px; margin-top: 50px; }
.ba_control::before { width: 40%; }
.lqProRec,.lqPro,.lqAbout,.lqPartner,.lqNews{ padding:30px 0;}
.lqPro_list ul li a.lqPro_Img{ height:160px;}
.lqNews .lqNews_list ul li{ width:100%; margin:20px 0 0; height:auto;}
.lqNews .lqNews_list ul li .lqNews_text .lqNews_name{ height:auto; max-height:52px;}
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_img { height: 200px; }
}
@media (max-width:450px) {
.lqPro_list ul li{ width:100%; margin:0 0 20px;}
.baControl_main, .ba_control::before { display: none; }	 
 }
@media (max-width:390px) {
.lqBanner { height: 160px; }
.lqPro_Menu{ width:60%;}
}
 @media (max-width:320px) {
.lqBanner { height: 140px; }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text,  .lqProRec_swiper .swiper-container .swiper-slide.swiper-slide-active .lqProRec_text { padding: 12px 12px 20px; }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text .lqProRec_btn a.btn{ padding: 0 44px 0 14px; }
}
 @media (max-width:280px) {
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_img { height: 180px; }
.lqProRec_swiper .swiper-container .swiper-slide .lqProRec_text .lqProRec_btn a.btn { margin: 0; }
.lqProRec_swiper .swiper-button-prev,  .lqProRec_swiper .swiper-button-next { padding: 10px; }
}
